package cn.tanghom.baiding.api.system.service;


import cn.tanghom.baiding.api.system.model.User;
import cn.tanghom.baiding.core.service.BaseService;

/**
 * 用户管理逻辑处理层
 *
 * @author tanghom<tanghom@qq.com> 2016/5/10
 */
public interface UserService extends BaseService<User> {

    /**
     * 保存用户
     *
     * @param user
     * @param roleId
     */
    String saveOrUpdate(User user, Long roleId[]);

    /**
     * 用户注册
     *
     * @param user
     */
    void reg(User user);

    /**
     * 根据登录名查找用户
     *
     * @param loginName 登录名
     * @return
     */
    User selectByLoginName(String loginName);
}
